import {createApp} from 'vue'
import ArcoVue from '@arco-design/web-vue';
import ArcoVueIcon from '@arco-design/web-vue/es/icon';
import App from './App.vue';

import '@/assets/style/index.less'
import {installStore} from "./libs/store";
import {installPlugins} from "@/plugins";
import {installRouter} from "@/libs/router";
import {installComponent} from '@/components'

const app = createApp(App);
app.use(ArcoVue);
app.use(ArcoVueIcon);

installComponent(app)

installStore(app)
installPlugins(app)
installRouter(app).isReady().then(() => app.mount('#app'))
